.container {
    background-color: $white;
    min-height: 100vh;
    padding: 30rpx;
}

.top {
    display: flex;
    justify-content: space-between;
}

.top-btn {
    width: 330rpx;
    height: 99rpx;
    background: #FFFFFF;
    box-shadow: 0 7rpx 24rpx 0 rgba(158, 161, 187, 0.1);
    border-radius: 16rpx;
    font-size: $font-normal;
    @include flex-center;
}

.top-btn-icon {
    width: 38rpx;
    height: 38rpx;
    margin-right: 10rpx;
}

.title {
    margin-top: 40rpx;
    font-size: $font-large;
    font-weight: bold;
}

.wx-disable {
    background: $grey;
}

.record {
    background-color: white;
    margin-top: 30rpx;
    padding: 30rpx;
    border-radius: 8rpx;
}

.record-title {
    display: flex;
    justify-content: space-between;
    font-size: $font-normal;
    font-weight: bold;
}

.record-status {
    display: flex;
    justify-content: space-between;
    margin: 18rpx 0;
}

.waiting {
    color: $red;
}

.success {
    color: $green;
}